/**
**************************************************************************************
*Founder Effect                                                                      *
*Copyright (C) 2006-2007, 5d Studios (www.5d-Studios.com)                            *
*                                                                                    *
*This library is free software; you can redistribute it and/or                       *
*modify it under the terms of the GNU Lesser General Public                          *
*License as published by the Free Software Foundation; either                        *
*version 2.1 of the License, or (at your option) any later version.                  *
*                                                                                    *
*This library is distributed in the hope that it will be useful,                     *
*but WITHOUT ANY WARRANTY; without even the implied warranty of                      *
*MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU                   *
*Lesser General Public License for more details.                                     *
*                                                                                    *
*You should have received a copy of the GNU Lesser General Public                    *
*License along with this library; if not, write to the Free Software                 *
*Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA      *
**************************************************************************************
*/
#include "StdAfx.h"
#include "DialogState.h"
#include "../Kernel.h"

extern Kernel* g_kernel;

/*-------------------------------------------------------------
    Define shortcuts
--------------------------------------------------------------*/

#define TIME (g_kernel->GetTime())

/*--------------------------------------------------------------
    Dialog State
--------------------------------------------------------------*/


DialogState::DialogState(void)
{
    SetName( "DialogState" );
    SetID( 0 );
}

DialogState::~DialogState(void)
{
}


int DialogState::Init()
{
    return 0;
}

// State functions
int DialogState::Start()
{
    return 0;
}
void DialogState::Update(float dt)
{
    //gui::GUI_Manager::GetInstance()->Update( dt ); 
}

void DialogState::Exit()
{

}
/** Shutdown the dialog state */
void DialogState::Shutdown()
{

}

/** Retrieve user input */
void DialogState::GetInput()
{
    gui::GUI_Manager::GetInstance()->PumpInput();
}
